package com.example.human_resource_management.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.example.human_resource_management.entry.dto.AdminLoginDto;
import com.example.human_resource_management.entry.dto.AdminUpdateDto;
import com.example.human_resource_management.entry.po.Admin;

import java.util.List;

/**
* @author 30883
* @description 针对表【admin(管理员表)】的数据库操作Service
* @createDate 2025-06-09 15:29:11
*/
public interface AdminService extends IService<Admin> {
    Admin login(AdminLoginDto adminLoginDto);
    /**
     * 获取所有管理员
     */
    List<Admin> getAllAdmins();

    /**
     * 更新管理员信息
     * @param updateDto 更新数据
     */
    boolean updateAdmin(AdminUpdateDto updateDto);
}
